Table: New Accounting Pronouncement, Early Adoption [Table]

Line Label Object Class Period Type Balance Name
1 New Accounting Pronouncement, Early Adoption [Table] [Table]

*

*

us-gaap:NewAccountingPronouncementEarlyAdoptionTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 New Accounting Pronouncement, Early Adoption [Axis] [Axis]

*

*

us-gaap:NewAccountingPronouncementEarlyAdoptionAxis
5 New Accounting Principles, Early Adoption [Domain] [Domain]

*

*

us-gaap:NewAccountingPrinciplesEarlyAdoptionMember
6 Adjustments for New Accounting Principle, Early Adoption [Member] [Member]

*

*

us-gaap:AdjustmentsForNewAccountingPrincipleEarlyAdoptionMember
7 New Accounting Pronouncement, Early Adoption, Effect [Member] [Member]

*

*

us-gaap:NewAccountingPronouncementEarlyAdoptionEffectMember
8 New Accounting Pronouncement, Early Adoption [Line Items] [Line Items]

*

*

us-gaap:NewAccountingPronouncementEarlyAdoptionLineItems
9 New Accounting Pronouncement, Early Adoption [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:NewAccountingPronouncementEarlyAdoptionTableTextBlock
10 New Accounting Pronouncement, Early Adoption [Hierarchy] [Abstract]

*

*

added:NewAccountingPronouncementEarlyAdoptionHierarchy
11 Revenues [Concept] Monetary For Period Credit us-gaap:Revenues
12 Income (Loss) from Continuing Operations before Income Taxes, Domestic [Concept] Monetary For Period Credit us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
13 Income (Loss) from Continuing Operations before Income Taxes, Foreign [Concept] Monetary For Period Credit us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
14 Net Income (Loss) Attributable to Parent [Concept] Monetary For Period Credit us-gaap:NetIncomeLoss
15 Earnings Per Share, Basic [Concept] Share For Period

*

us-gaap:EarningsPerShareBasic
16 Earnings Per Share, Diluted [Concept] Share For Period

*

us-gaap:EarningsPerShareDiluted